package vista;

import java.awt.BorderLayout;
import java.awt.LayoutManager;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VentanaEquipo extends javax.swing.JFrame {
	/*private static final ActionListener ActionListener = null;*/
	private JPanel panEquipo;
	private JLabel lblCodEquipo;
	private JTextField txtAnnoFundacion;
	private JLabel lblCiudad;
	public JTextField txtRuta;
	private JButton btnCargJugadores;
	private JLabel lblcargJugadores;
	private JButton btnRegEquipo;
	private JLabel lblDatosE;
	private JTextField txtEstadio;
	private JLabel lblEstadio;
	private JTextField txtCiudad;
	private JLabel lblAnnoFundacion;
	private JTextField txtNombEquipo;
	private JLabel lblNombEquipo;
	private JTextField txtCodEquipo;
	private LayoutManager panEquipoLayout;

	
	public VentanaEquipo() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			getContentPane().setBackground(new java.awt.Color(255,255,255));
			{
				panEquipo = new JPanel();
				getContentPane().add(panEquipo, BorderLayout.CENTER);
				panEquipo.setLayout(null);
				panEquipo.setPreferredSize(new java.awt.Dimension(527, 381));
				{
					lblCodEquipo = new JLabel();
					panEquipo.add(lblCodEquipo);
					lblCodEquipo.setText("Codigo del Equipo:");
					lblCodEquipo.setBounds(174, 8, 153, 20);
				}
				{
					txtCodEquipo = new JTextField();
					panEquipo.add(txtCodEquipo);
					txtCodEquipo.setBounds(356, 5, 107, 22);
				}
				{
					lblNombEquipo = new JLabel();
					panEquipo.add(lblNombEquipo);
					lblNombEquipo.setBounds(12, 78, 180, 15);
					lblNombEquipo.setText("Nombre del Equipo:");
				}
				{
					txtNombEquipo = new JTextField();
					panEquipo.add(txtNombEquipo);
					txtNombEquipo.setBounds(204, 75, 119, 22);
				}
				{
					lblAnnoFundacion = new JLabel();
					panEquipo.add(lblAnnoFundacion);
					lblAnnoFundacion.setText("Año de Fundación:");
					lblAnnoFundacion.setBounds(12, 123, 180, 15);
				}
				{
					txtAnnoFundacion = new JTextField();
					panEquipo.add(txtAnnoFundacion);
					txtAnnoFundacion.setBounds(204, 120, 119, 22);
				}
				{
					lblCiudad = new JLabel();
					panEquipo.add(lblCiudad);
					lblCiudad.setText("Ciudad:");
					lblCiudad.setBounds(20, 169, 94, 15);
				}
				{
					txtCiudad = new JTextField();
					panEquipo.add(txtCiudad);
					txtCiudad.setBounds(204, 162, 119, 22);
				}
				{
					lblEstadio = new JLabel();
					panEquipo.add(lblEstadio);
					lblEstadio.setText("Estadio:");
					lblEstadio.setBounds(20, 210, 83, 15);
				}
				{
					txtEstadio = new JTextField();
					panEquipo.add(txtEstadio);
					txtEstadio.setBounds(204, 207, 119, 22);
				}
				{
					btnRegEquipo = new JButton();
					panEquipo.add(btnRegEquipo);
					btnRegEquipo.setText("Registrar");
					btnRegEquipo.setBounds(174, 244, 158, 38);
				}
				{
					lblcargJugadores = new JLabel();
					panEquipo.add(lblcargJugadores);
					lblcargJugadores.setText("Jugadores:");
					lblcargJugadores.setBounds(24, 313, 79, 15);
				}
				{
					btnCargJugadores = new JButton();
					panEquipo.add(btnCargJugadores);
					btnCargJugadores.setText("Cargar");
					btnCargJugadores.setBounds(348, 306, 103, 29);
				}
				{
					lblDatosE = new JLabel();
					panEquipo.add(lblDatosE);
					lblDatosE.setBounds(24, 40, 467, 19);
				}
				{
					txtRuta = new JTextField();
					panEquipo.add(txtRuta);
					txtRuta.setBounds(103, 310, 185, 22);
				}
			}
			this.setSize(513, 410);
			
		} catch (Exception e) {
		    //add your error handling code here
			e.printStackTrace();
		}
		
	}
	
	public String getCodEquipo(){
		return txtCodEquipo.getText();
	}
	public String getNombEquipo(){
		return txtNombEquipo.getText();
	}
	public String getAnnoFundacion(){
		return txtAnnoFundacion.getText();
	}
	public String getCiudad(){
		return txtCiudad.getText();
	}
	public String getNomEstadio(){
		return txtEstadio.getText();
	}
	/*public String getJuegosJugados(){
		return txtJuegosJugados.getSelectedText();
	}
	public String getJuegosGanados(){
		return txtJuegosGanados.getText();
	}
	public String getJuegosEmpatados(){
		return txtJuegosEmpatados.getText();
	}
	public String getJuegosPerdidos(){
		return txtJuegosPerdidos.getText();
	}
	public String getGolesFavor(){
		return txtGolesFavor.getText();
	}
	public String getGolesContra(){
		return txtGolesContra.getText();
	}
	public String PuntosAcumunlados(){
		return txtPuntosAcumulados.getText();
	}*/
	public void agregarListener(ActionListener accion){
		btnRegEquipo.addActionListener(accion);
		btnCargJugadores.addActionListener(accion);
		
	
		}
	public void mostrarDatos(String datos) {
		lblDatosE.setText(datos);
	}
	public void blanquearCampos(){
		txtCodEquipo.setText("");
		txtNombEquipo.setText("");
		txtAnnoFundacion.setText("");
		txtCiudad.setText("");
		txtEstadio.setText("");
		txtRuta.setText("");
		
		}
	public void mostrarMensaje(String mensaje){
		JOptionPane.showMessageDialog(this, mensaje);
	}
	
	
	 
}